SnowFlake Adapter Limitations

Following are some of the limitations of the SnowFlake adapter:

1. The following datatypes are not supported by Snowflake. Tables with columns of these datatypes cannot be cached:

- BLOB
- CLOB

2. When using cache_status/cache_tracking and caching is done in the One-Table-Per-Snapshot mode, it is recommended to use a different datasource as the container.

3. Week start is configurable in Snowflake through user session parameter - WEEK_START. If WEEK_START is set to 1, DayOfWeek function returns the same value as TDV.

4. For non-analytic functions (COUNT, MIN / MAX, SUM), the default is the following cumulative window frame (in accordance with the ANSI standard):

RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW

For analytic functions (FIRST_VALUE, LAST_VALUE, NTH_VALUE), the default is the entire window.

Note that this deviates from the ANSI standard.